﻿Namespace Seguranca.Dominio

    ''' <summary>
    ''' Classe que informa que docente do Lyceum um usuário representa.
    ''' O código docente é o mesmo que o código do coordenador.
    ''' </summary>
    ''' <remarks></remarks>
    <Serializable()> _
    Public Class UsuarioDocente


        Private _id As Nullable(Of Long)
        Public Overridable Property Id() As Nullable(Of Long)
            Get
                Return _id
            End Get
            Set(ByVal value As Nullable(Of Long))
                _id = value
            End Set
        End Property


        Private _usuario As Usuario
        Public Overridable Property Usuario() As Usuario
            Get
                Return _usuario
            End Get
            Set(ByVal value As Usuario)
                _usuario = value
            End Set
        End Property


        Private _codigoDocente As Nullable(Of Long)
        Public Overridable Property CodigoDocente() As Nullable(Of Long)
            Get
                Return _codigoDocente
            End Get
            Set(ByVal value As Nullable(Of Long))
                _codigoDocente = value
            End Set
        End Property


    End Class

End Namespace